#!/usr/bin/env python
# vim:fileencoding=utf-8
from __future__ import absolute_import, division, print_function, unicode_literals

from calibre.web.feeds.news import BasicNewsRecipe


class AdvancedUserRecipe1467715002(BasicNewsRecipe):
    title = 'Breaking Mad'
    __author__ = 'bugmen00t'
    description = 'Breaking Mad - пока смерть не насмешит нас. Breakingmad - это агрегатор самых странных и драматичных новостей с жизнеутверждающим эффектом. Breakingmad - это все, что вы должны знать о России и не только.'  # noqa: E501
    publisher = 'BreakingMad'
    category = 'news'
    cover_url = u'http://breakingmad.me/images/logo.png'
    language = 'ru'
    no_stylesheets = False
    remove_javascript = True
    auto_cleanup = False

    oldest_article = 100
    max_articles_per_feed = 50

    feeds = [
        ('Общий канал', 'http://breakingmad.me/ru/rss'),
        ('Страшное', 'http://breakingmad.me/ru/terrible/rss'),
        ('Смешное', 'http://breakingmad.me/ru/comedy/rss'),
        ('Странное', 'http://breakingmad.me/ru/weird/rss'),
        ('Популярное', 'http://breakingmad.me/ru/popular/rss'),
    ]

    remove_tags_before = dict(name='div', attrs={'class': 'news-row'})
    remove_tags_after = dict(name='div', attrs={'class': 'news-bottom'})
    remove_tags = [
        dict(name='div', attrs={
            'class': 'news-bottom-center'
        }),
        dict(name='span', attrs={
            'class': 'ico-link news-bottom-link'
        })
    ]
